关闭一个视图

1import { Navigation, NavigationStack, Script, Text, VStack } from "scripting"
2
3function View() {
4  // Access the `dismiss` function of the context.
5  const dismiss = Navigation.useDismiss()
6
7  return <NavigationStack>
8    <VStack
9      navigationTitle={"Dismiss a view"}
10    >
11      <Text
12        foregroundStyle={'link'}
13        onTapGesture={() => {
14          dismiss()
15        }}
16      >Tap and dismiss</Text>
17    </VStack>
18  </NavigationStack>
19}
20
21async function run() {
22  await Navigation.present({
23    element: <View />
24  })
25
26  // Avoiding memory leaks.
27  Script.exit()
28}
29
30run()